Fix port to 32-bit AIX with xlc.
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 30 May 2014 20:19:29 +0000 (13:19 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 30 May 2014 20:19:29 +0000 (13:19 -0700)
commitb0a7fb669475fd78e9d5d419175329a418e2cb4e
treee31e3e2306618793ea294f6a1a64fb61f8275fe8
parenta79dd9c0b747b55bc86f5491c073205f99b222af
Fix port to 32-bit AIX with xlc.

This doesn't fix Bug#17598, but it does fix a regression since Emacs
built with xlc until recently, and perhaps it'll help us fix Bug#17598.
* configure.ac (GC_SETJMP_WORKS): Define for AIX, too.
Merge from gnulib, incorporating:
2014-05-30 ftoastr: work around compiler bug in IBM xlc 12.1
* lib/ftoastr.c: Update from gnulib.
* src/alloc.c (gdb_make_enums_visible): Remove FLOAT_TO_STRING_BUFSIZE.
* src/conf_post.h (FLEXIBLE_ARRAY_MEMBER) [__IBMC__]: Don't define to empty.
* src/lisp.h (FLOAT_TO_STRING_BUFSIZE): Make it a macro, instead of an enum,
to work around a compiler bug in IBM xlc 12.1.
ChangeLog
configure.ac
lib/ftoastr.h
src/ChangeLog
src/alloc.c
src/conf_post.h
src/lisp.h